package h_eekwan.basic;

import java.util.Scanner;

public class J08_SungJuk_V3 {

	public static void main(String[] args) {
		// 성적 처리 프로그램 V3
		// 배열과 반복문을 이용
		// 조건 : 성적처리할 학생수를 먼저 입력
		
		String names[];
		int kor[], eng[], mat[];
		int tot[];
		int cnt = 0;
		float avg[];
		char grd[];
		
		final char S = '수';
		final char W = '우';
		final char M = '미';
		final char Y = '양';
		final char K = '가';
		
		Scanner sc = new Scanner(System.in);
		
		System.out.println( "처리할 학생수 입력 :");
		cnt = sc.nextInt();
		// 입력한 수만큼 배열을 생성
		names = new String[ cnt ]; 
		kor = new int[ cnt ]; 
		eng = new int[ cnt ]; 
		mat = new int[ cnt ];
		tot = new int[ cnt ];
		avg = new float[ cnt ];
		grd = new char[ cnt ];
		
		// 반복처리를 통해 학생 데이터 입력받은
		System.out.println( " 이름 국어 영어 수학순으로 입력하세요  ");
		for( int i = 0; i <cnt; ++i){
		System.out.println("["+ i+ "번째 학생 데이터 입력"+"]");
		names[i] =sc.next();
		kor[i] = sc.nextInt();
		eng[i] = sc.nextInt();
		mat[i] = sc.nextInt();
//		tot =kor[i]+eng[i]+mat[i];
//		avg = tot/3;
//		System.out.println("총점은 ?"+tot);
//		System.out.println("평균은 ?"+avg);
//		
//		switch((int)avg/10){
//			case 10 :
//				break;
//			case 9 : grd = S;
//				break;
//			case 8 : grd = W;
//			break;
//			case 7 : grd = M;
//			break;
//			case 6 : grd = Y;
//			break;
//			default : grd = K;
//		}
		
//		System.out.println(" 학점은 ? " + grd);
		}sc.close();
		// 총점, 학점, 평균 계산
		/*for(int tot1 : kor );
		for(int tot2 : eng);
		for(int tot3 : mat);*/
		/*System.out.println(tot);*/
		for(int i =0; i < cnt; ++i){
		tot[i] = kor[i] + eng[i] + mat[i];
		avg[i] = tot[i] / 3;
		switch((int)avg[i]/10){
		case 10 :
			break;
		case 9 : grd[i] = S;
			break;
		case 8 : grd[i] = W;
		break;
		case 7 : grd[i] = M;
		break;
		case 6 : grd[i] = Y;
		break;
		default : grd[i] = K;
	}
		}
		//tot = kor[i]+eng[i]+mat[i];
		
	
		// 결과 출력
		for( int i = 0; i <cnt; ++i){
		System.out.println("이름 : " +names[i] + " ");
		System.out.println("국어 : " +kor[i] + " ");
		System.out.println("영어 : " +eng[i] + " ");
		System.out.println("수학 : " +mat[i] + " ");
		System.out.println("총점 : " +tot[i] + " ");
		System.out.println("평균 : "+avg[i] + " ");
		System.out.println("학점 : "+grd[i] + " ");
		
		}
		
		
		

	}

}
